package com.ycu.jk16.mall.service;

import java.util.List;
import java.util.Map;

import com.ycu.jk16.mall.domain.Order;
import com.ycu.jk16.mall.domain.OrderDetail;

/**
 * 
 * @ClassName OrderService  
 * @Description TODO(这里用一句话描述这个类的作用) 
 * @author 倪宗龙
 * @date 2018年12月18日 下午2:19:26  
 * @version V1.0
 */
public interface OrderService {
	// 通过no查询订单
	Order findOrderByNo(String no);
	
	// 通过no查询订单详情
	List<OrderDetail> findOrderDetailListByNo(String no);
	
	// 带参数获取Order集合
	List<Order> getOrdersWithParams(Map<String, Object> params);
	
	// 添加订单
	void addOrder(Order order, List<OrderDetail> orderDetails, Integer userId);
	
	public Integer countOrder() ;
}
